﻿using System;

namespace Wwtfly.LoggerUtility
{
    public interface ILogger
    {
        /// <summary>
        /// info级别信息
        /// </summary>
        /// <param name="logMessageParams"></param>
        void Info(LogMessageParams logMessageParams);
        /// <summary>
        /// 调试级别信息
        /// </summary>
        /// <param name="logMessageParams"></param>
        void Debug(LogMessageParams logMessageParams);
        /// <summary>
        /// Error级别信息
        /// </summary>
        /// <param name="logMessageParams"></param>
        void Error(LogMessageParams logMessageParams);
        /// <summary>
        /// Warn级别信息
        /// </summary>
        /// <param name="logMessageParams"></param>
        void Warn(LogMessageParams logMessageParams);
        /// <summary>
        /// Fatal级别信息
        /// </summary>
        /// <param name="logMessageParams"></param>
        void Fatal(LogMessageParams logMessageParams);

    }
}
